Trooper John Fallon stopped their car for a traffic violation on the westbound expressway in Winslow Township on Saturday, State Police said in a release.
Dante Johnson-Simmons, 25, was carrying a .380-caliber gun and marijuana, and Latal Turner, 19, had a .40-caliber handgun and heroin, they said.
Johnson-Simmons and Turner, both of Philadelphia, were arrested on drug and weapons charges.
A third man, Calvin Cheeze, 20, of Cheltenham, PA, was arrested on pot possession charges.
Turner remained held in the Camden County Correctional Facility, while the other two were released pending court hearings.
Click here to follow Daily Voice Jersey City and receive free news updates.